/*
 * @Author: aggfb 714740235@qq.com
 * @Date: 2024-06-02 22:18:42
 * @LastEditors: aggfb 714740235@qq.com
 * @LastEditTime: 2024-06-08 15:18:50
 * @FilePath: \0.code\FU6832S 20211011_CellFan_UNT\User\Source\Hardware\ADC.c
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

#include <MyProject.h>
#include <FU68xx_4.h>
#include <FU68xx_4_System.h>

void ADC_Init(void)
{
    /********************ADC 端口模拟功能设置************************/
    SetBit(P2_AN , PIN0);	//AD0 P20 CH open--IU--固定
    SetBit(P2_AN , PIN3);	//AD1 P23 CH open--IV--固定 
    SetBit(P2_AN , PIN4);	//AD2 P24 CH open--DCBUS--固定
    SetBit(P2_AN , PIN5);	//AD3 P25 CH open
    SetBit(P2_AN , PIN7);	//AD4 P27 CH open--IBUS/IW--固定
   
	/****************************************************************/
    SetBit(ADC_MASK , CH0EN | CH1EN | CH2EN | CH3EN | CH4EN | CH14EN);   //通道使能

    ClrBit(ADC_CR , ADCALIGN);      //AD14采用1/12分压比
    
    SetBit(ADC_CR , ADCALIGN); 		//ADC数据次高位对齐使能0-->Disable	1-->Enable
    ClrBit(ADC_CR , ADCIE); 		//ADC中断使能
    SetBit(ADC_CR , ADCEN);         //Enable ADC0
}
